Nainital

By plane
By plane

Contrary to popular belief, flying into Nainital is the fastest way to reach the hill station. Nainital is served by PantNagar Airport, located about 2 hours away. It is served by Jagson airlines and Kingfisher airlines wef 11/6/11. It is one of the least busy airports in the country, handling only 6 scheduled flights a week.10.30AM--Kingfisher Airlines----3360/- rs. only.

By road
By road

There are daily bus services from Delhi. The buses leave from ISBT Anand Vihar delhi

and are run by Uttarakhand Roadways.

Driving to Nainital takes 7 to 8 hours. From Delhi, it's highway driving throughout. NH 24 connects Delhi to Rampur via Hapur. At Rampur, turn and head north on NH 87 all the way up to Nainital. En-route halts include the Wonderland, Rwy crossing, Moradabad and The Cottage, Jeliokot.

Taxi fare is around Rs 1500-2200.

By train
By train

The nearest railway station is Kathgodam, 35 km away. Taxis charge Rs 250-300 to Nainital, you can also board taxis on sharing basis which would cost 75 per person. Most hotels will arrange for a pick up on prior request, Rs 600-900.You can also walk out of Kathgodam station, the bus station is only 100 meters away, take a bus to Nainital, its only 34 rupees per person.

Here are some useful trains to get to Nainital:

Train Number Train Name You may board at You may alight at
15013 Ranikhet Express Delhi Kathgodam
15035 Uttarakhand Sampark Kranti Express Delhi Kathgodam
13019 Bagh Express HowrahKolkata, Gorakhpur, Lucknow Kathgodam
14120 Dehradun-Kathgodam Express Dehradun, Haridwar Kathgodam
12039 Kathgodam Anand Vihar Shatabdi Delhi Kathgodam

Also see Rail travel in India